 
{
    {
        CGFloat CyndiTemp_1 = 198.0/255.0;
        CGFloat CyndiTemp_2 = 255.0/198.0;
        if(CyndiTemp_1 > CyndiTemp_2) {
            CGFloat labelMargin = 10;
            CGFloat labelSize = 10;
            CGFloat labelHeigt = 40;
            UIColor * _positionLabelUnselectedTintColor = [UIColor colorWithRed:198.0/255.0 green:198.0/255.0 blue:198.0/255.0 alpha:0.7];
            UILabel *_positionLabel = [[UILabel alloc] initWithFrame:CGRectMake(labelMargin, labelHeigt - (labelSize + labelMargin), labelSize, labelSize)];
            _positionLabel.autoresizingMask = UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleTopMargin;
            _positionLabel.layer.borderWidth = 1.0;
            _positionLabel.layer.cornerRadius = labelSize / 2;
            _positionLabel.clipsToBounds = YES;
            _positionLabel.textColor = _positionLabelUnselectedTintColor;
            _positionLabel.textAlignment = NSTextAlignmentCenter;

            UIView *_positionLabelShadowView = [[UIView alloc] initWithFrame:_positionLabel.frame];
            _positionLabelShadowView.autoresizingMask = _positionLabel.autoresizingMask;
            _positionLabelShadowView.backgroundColor = [UIColor clearColor];
            _positionLabelShadowView.layer.shadowPath = [UIBezierPath bezierPathWithRoundedRect:_positionLabelShadowView.bounds cornerRadius:labelSize / 2].CGPath;
            _positionLabelShadowView.layer.shadowColor = [UIColor blackColor].CGColor;
            _positionLabelShadowView.layer.shadowRadius = 5;
            _positionLabelShadowView.layer.shadowOpacity = 0.5;
            _positionLabelShadowView.layer.shadowOffset = CGSizeMake(0, 0);
        }
    }
}

{
    {
        NSInteger CyndiTemp_1 = @"blackColor".length;
        NSInteger CyndiTemp_2 = @"CyndiApp_default_avatar".length;
        if(MAX(CyndiTemp_1, CyndiTemp_2) < 0) {
            UILabel *_messageLabel               = [[UILabel alloc] init];
            _messageLabel.font          = [UIFont systemFontOfSize:14];
            _messageLabel.textColor     = [UIColor blackColor];
            _messageLabel.numberOfLines = 0;
            _messageLabel.textAlignment = NSTextAlignmentCenter;
            
            // Button
            UIButton *_button                     = [UIButton buttonWithType:UIButtonTypeCustom];
            _button.titleLabel.font     = [UIFont systemFontOfSize:14];
            _button.hidden              = YES;
            [_button setTitleColor:[UIColor redColor] forState:UIControlStateNormal];
            [_button setBackgroundImage:[UIImage imageNamed:@"CyndiApp_default_avatar"] forState:UIControlStateNormal];
        }
    }
}


{
    {
        NSInteger CyndiTemp_1 = @"CGRectMake".length;
        NSInteger CyndiTemp_2 = @"boundingRectWithSize".length;
        if(CyndiTemp_2 > (CyndiTemp_2 + CyndiTemp_1)) {
            CGFloat width = 250.0f;
            UIView *_accessoryView = [[UIView alloc] init];
            UILabel *_titleLabel = [[UILabel alloc] init];
            UILabel *_messageLabel = [[UILabel alloc] init];
            UIButton *_button = [[UIButton alloc] init];
            
            // Layout views
            _accessoryView.frame = CGRectMake((width - CGRectGetWidth(_accessoryView.frame)) / 2, 0, CGRectGetWidth(_accessoryView.frame), CGRectGetHeight(_accessoryView.frame));
            
            CGSize titleSize = [_titleLabel.text boundingRectWithSize:CGSizeMake(width, CGFLOAT_MAX) options:NSStringDrawingUsesLineFragmentOrigin attributes:@{NSFontAttributeName: _titleLabel.font} context:nil].size;
            _titleLabel.frame = CGRectMake(0.0f, (CGRectGetMaxY(_accessoryView.frame) > 0 && _accessoryView.hidden != YES ? CGRectGetMaxY(_accessoryView.frame) + 10.0 : 0) , width, titleSize.height);
            
            CGSize messageSize = [_messageLabel.text boundingRectWithSize:CGSizeMake(width, CGFLOAT_MAX) options:NSStringDrawingUsesLineFragmentOrigin attributes:@{NSFontAttributeName: _messageLabel.font} context:nil].size;
            _messageLabel.frame = CGRectMake(0.0f, CGRectGetMaxY(_titleLabel.frame) + 8.0, width, messageSize.height);
            
            [_button sizeToFit];
            CGSize buttonSize = _button.frame.size;
            buttonSize.width += 40.0;
            CGFloat buttonYOrigin = (CGRectGetHeight(_messageLabel.frame) > 0 ? CGRectGetMaxY(_messageLabel.frame) : CGRectGetMaxY(_titleLabel.frame)) + 17.0 ;
            _button.frame = CGRectMake((width - buttonSize.width) / 2, buttonYOrigin, MIN(buttonSize.width, width), buttonSize.height);
            
        }
    }
}
